/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
	
	/* contatct page start*/
	.conth3 {
		font-size: 28px;
	}
	.contb {
		font-size: 16px;
	}
	.contadd {
		font-size : 14px;
	}
	/* contatct page end*/
	
	/* footer auto font size start*/
	.newh4 { /* for heading of the footer */
		font-size : 20px;
	}
	
	.footer-content p { /* for first col */
		font-size: 14px;
	}
	.newf { /* for second col */
		font-size: 14px;
	}
	.footer-conatct-menu li a { /* for third col */
		font-size: 14px;
	}
	/* footer auto font size end*/
	
.menu-area ul li {
  margin-left: 14px;
}
.menu-area ul li a{
	font-size: 14px;
}
.slider-content p {
 margin-bottom: 10px;
 margin-top: 0px;
}
.left-feature {
  padding: 40px 60px;
}    
.feature-title h2 {
  margin-bottom: 20px;
} 
.mb-30 {
  margin-bottom: 20px;
}  
.copyright {
  letter-spacing: 0.5px;
}  
    
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	
	/* contatct page start*/
	.conth3 {
		font-size: 24px;
	}
	.contb {
		font-size: 16px;
	}
	.contadd {
		font-size: 14px;
	}
	/* contatct page end*/
	
	/* footer auto font size start*/
	.newh4 { /* for heading of the footer */
		font-size : 15px;
	}
	
	.footer-content p { /* for first col */
		font-size: 12px;
	}
	.newf { /* for second col */
		font-size: 12px;
	}
	.footer-conatct-menu li a { /* for third col */
		font-size: 12px;
	}
	/* footer auto font size end*/
.menu-area ul li {
  margin-left: 10px;
} 
.menu-area ul li a {
  font-size: 11px;
}
    
.slider-content p {
 margin-bottom: 10px;
 margin-top: 0px;
}
.left-feature {
  padding: 40px 60px;
} 
.skill.upcase {
  margin: 30px 0px;
}
.call-to-action > h3 {
  font-size: 25px;
}  
.call-to-action a {
  font-size: 14px;
  margin-top: 15px;
  padding: 11px 10px;
}
    
    
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 481px) and (max-width: 767px) {
	
	/* contatct page start*/
	.conth3 {
		font-size: 24px;
	}
	.contb {
		font-size: 16px;
	}
	.contadd {
		font-size: 14px;
	}
	/* contatct page end*/
	
	/* footer auto font size start*/
	.newh4 { /* for heading of the footer */
		font-size : 19px;
	}
	
	.footer-content p { /* for first col */
		font-size: 14px;
	}
	.newf { /* for second col */
		font-size: 14px;
	}
	.footer-conatct-menu li a { /* for third col */
		font-size: 14px;
	}
	/* footer auto font size end*/
.container {width:450px}
.address-column.xs-pad {
  margin: 40px 0;
}
.slider-content h2 {
  font-size: 29px;
}
 .slider-content p {
 margin-bottom: 10px;
 margin-top: 0px;
  font-size: 19px;
}
.cd-headline.clip.is-full-width > span {
  font-size: 30px;
  line-height: 45px;
}  
.filter-menu button {
  margin: 14px 0 0 10px;
}
.portfolio-grid-2 .portfolio-item {
  width: 100%;
} 
.portfolio-grid-4 .portfolio-item {
  width: 100%;
}
.portfolio-item {
  width: 100%;
}
    
.coming-content.text-center h2 {
  font-size: 33px;
}    
.upcoming-time span span {
  font-size: 35px;
}  
.login-wrapper a.btn, .sign-up-wrapper a.btn {
  margin: 15px 0;
  padding: 8px 15px;
}   
    
.iicl-logo{
	margin-top: 10px;
	width: 350px;
    float: left;
}    

.mean-container a.meanmenu-reveal {
    background-color: #3b74a7;
    color: #444;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1px;
    font-weight: 700;
    height: 21px;
    line-height: 22px;
    /*margin-top: 70px;*/
    padding: 5px 8px;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    width: 22px;
}

.mean-container .mean-nav {
    background: #3073ac none repeat scroll 0 0;
    float: left;
    /*margin-top: 103px;*/
    margin-left: -40px;
    width: 100%;
}	
	
.call-to-action > h3 {
  font-size: 20px;
}  
.call-to-action {
  text-align: center;
}
    
.footer-main-menu {
  display: none;
}    
    
  }
 /* small mobile :320px. */
@media (max-width: 480px) {
	
	/* about page start*/
	.section-heading > .title {
		font-size : 22px;
	}
	.underline_abt {
		font-size: 19px;
	}
	.abth4 {
		font-size: 19px;
	}
	/* about page end*/
	
	
	/* footer auto font size start*/
	.newh4 { /* for heading of the footer */
		font-size : 20px;
	}
	
	.footer-content p { /* for first col */
		font-size: 14px;
	}
	.newf { /* for second col */
		font-size: 14px;
	}
	.footer-conatct-menu li a { /* for third col */
		font-size: 14px;
	}
	/* footer auto font size end*/
.container {width:300px}
.main-slider-content > h2 {
  font-size: 25px;
}
.slider-content > h2 {
  font-size: 24px;
}
.portfolio-item {
  width: 100%;
}
.cd-headline.clip.is-full-width > span {
  font-size: 20px;
  line-height: 31px;
}  
.cd-headline.clip span {
  padding: 20px 0;
}
.join-form.text-center.mtb-20 > input {
  margin-bottom: 10px;
}
.address-column.xs-pad {
  margin: 40px 0;
}  
.login-wrapper, .sign-up-wrapper {
  padding: 40px 30px;
}
.coming-content.text-center h2 {
  font-size: 21px;
}  
.upcoming-time span span {
  font-size: 22px;
  padding: 0 19px;
}
.login-wrapper a.btn, .sign-up-wrapper a.btn {
  margin: 15px 0;
  padding: 8px 15px;
}
.subscribe a {
  font-size: 11px;
  padding: 13px 10px;
}
.filter-menu button {
  margin: 14px 0 0 10px;
}     
.call-to-action > h3 {
  font-size: 20px;
}  
.call-to-action {
  text-align: center;
}
    
.footer-main-menu {
  display: none;
}  

a#scrollUp {
  bottom: 30px;
  right: 25px;
}

	.iicl-logo {
		width: 70%;
		float: left;
	}
}

@media only screen and (min-width:481px) and (max-width:643px) {
	.mean-container a.meanmenu-reveal {
		margin-top: 70px;
	}
	.mean-container .mean-nav {
		margin-top: 0px;
		margin-bottom: -40px;
	}
}

@media only screen and (min-width:664px) and (max-width:767px) {
	.mean-container a.meanmenu-reveal {
		margin-top: 40px;
	}
	.mean-container .mean-nav {
		margin-top: 0px;
		margin-bottom: -40px;
	}
}

@media only screen and (max-width:480px) {
	.mean-container a.meanmenu-reveal {
		margin-top: 63px;
		background-color: #3b74a7;
	}
	.mean-container .mean-nav {
		margin-top: 0px;
		margin-left: -40px;
	}
}

@media (min-width:768px) {
	.white-bg {
		padding: 0;
	}
}

@media (min-width:1500px) {
	
	/* about page start*/
	.section-heading > .title {
		font-size : 35px;
	}
	.underline_abt {
		font-size: 28px;
	}
	.abth4 {
		font-size: 23px;
	}
	.ab-txt .ab-content p {
		font-size: 18px;
	}
	.ab-txt .ab-content > .squre > li {
		font-size: 18px;
	}
	/* about page end*/
	
	
	/* contatct page start*/
	.conth3 {
		font-size: 35px;
	}
	.contb {
		font-size: 25px;
	}
	.contadd {
		font-szie: 22px;
	}
	/* contatct page end*/
	.menu-area ul li {
		margin-left: 25px;
	}
	.menu-area ul li a {
		font-size: 18px;
		
	}
	.menu-area ul li ul.submenu li a{
		font-size: 16px;
	}
	/* footer auto font size start*/
	.newh4 { /* for heading of the footer */
		font-size : 23px;
	}
	
	.footer-content p { /* for first col */
		font-size: 18px;
	}
	.newf { /* for second col */
		font-size: 18px;
	}
	.footer-conatct-menu li a { /* for third col */
		font-size: 18px;
	}
	/* footer auto font size end*/
}